home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 11
/
FM Towns Free Software Collection 11.iso
/
t_os
/
tool
/
artemis1
/
artemis.ggg
< prev
next >
Wrap
Text File
|
1995-11-08
|
5KB
|
104 lines
32768 色モード専用グラフィックエディタ
ARTemis
version 1.2k
(C)1995 松内 良介 (NIFTY GFC01743)
ARTemis (アルテミス) は、FM-TOWNS の 32768 色モード専用グラフィックエディタ
です。FM-TOWNS 全機種、メモリ4Mバイト以上、TownsOS V2.1L31 以上の環境で動
作します。
●主な特徴:
・自由なペン先と各種の透明度指定、そして多様なエフェクト描画機能をくみあわ
せることで、多色を活用したお絵描きをたいへん感覚的におこなえる。とくに、
こすりペン、エアブラシ、にじみペンは利用価値大。
・画面拡大、ドットごとの格子、一定間隔での格子をくみあわせ、パターンエディ
タとしても利用できる。32768 色スプライトデータ作成機能を搭載。
・メモリさえあれば、いくら大きな画像でも編集できる。
●提供ファイル:
提供するファイルは、大きくわけて4種類あり、それぞれディレクトリに分けて
あります。
.\ ARTemis version 1.2 の実行に必要なファイルとマニュアル
SAMPLE\ ARTemis で作成した画像データサンプル (512×480,32768色TIFF)
SRC\ ARTemis version 1.2 のソースプログラム
USRLIB\ 開発に用いた自作ライブラリ USRLIB.LIB のソースプログラム
version 1.2k は、従来の version 1.2 と機能的には変わりありません。ただ、
若干のバグ修正などを行っています。
version 1.2 では、オプションを指定せずに起動した場合の画像サイズが 512×
480 (高解像度) となりました。また、必要メモリは最低4Mバイトです。
●インストール:
ARTemis を実行するのに必要なファイルは、ARTEMIS.EXP, ARTEMIS.PEN,
ARTEMIS.CFG の3つです。ハードディスクなどにインストールする場合、この3
つのファイル (ARTEXE\ ディレクトリ内にあります) をまとめて同じディレクト
リにコピーしてください。
TownsMENU にアイテム登録して実行する場合は、ディレクトリ移動は「あり」に
してください。また、編集する画像の大きさをオプションで指定します。オプシ
ョンを設定しない場合、ARTemis は 512×480 ドットの画像を編集するものとし
て起動します。オプションでたとえば
-x320 -y240
と指定すると、320×240 ドットの画像が編集できるようになります。同様に、
-x640 -y480
-x1024 -y750
のように、メモリさえあればより大きな画像を編集することができます。
コマンドラインから起動する場合も同様です。ただ単に
run386 artemis
とすると、ARTemis は 512×480 ドットの画像を編集できる状態で起動します。
run386 artemis -x320 -y240
とすると 320×240 ドットの画像が編集できる状態で起動します。
●マニュアルと実際の不一致について:
マニュアルは、いまだにversion 1.0 のときのままです。1年も経ってしまった
にもかかわらず怠けに怠けて、結局今回のフリコレでもそのままになってしまい
ました。申し訳ありません。次回こそちゃんと書き換えます。
マニュアルの内容と、実際の使い方との不一致が多少あります(ゴメンナサイ)
が、メニューに従って操作すればそれほど迷うことはないと思います(操作の要
領は version 1.0 から変わっていません)。
●ソースプログラムについて:
開発には、High C と 386|ASM、および拡張ライブラリIを利用しました。超絶
的に無秩序なプログラムですが、内部構造に興味のある人はごらんください。
開発には、make と jgawk を用いています。ですが、コンパイルだけなら、make
や jgawk がなくてもできます。リンクファイルを ARTEMIS.LNK の名前で用意し
ましたので、ディレクトリ ARTSRC1 内の各ソースをコンパイル/アセンブルし
た後に
386link @artemis
とすれば、実行ファイルが作られます(artemis.lnk 内のライブラリファイルに
ついては、パスを各自指定してください)。なお、ARTSRC1 内には、現在は使っ
ていないソースも入ってしまっていると思いますし、そんなソースはコンパイル
時にエラーが出るでしょう。ヘンに思ったら、メイクファイルやリンクファイル
内にそのファイルがあるかどうか調べてみてください。(現在使っているソース
でも、コンパイル時にワーニングはたくさん出ますが、本当のエラーでなければ
きっと大丈夫です)
ARTSRC1 内には、.MD, .MEN という、見慣れない拡張子のファイルがありますが、
これはメニューを定義するうえで用いたファイルです。ARTemis のメニューは、
基本的には「構造体の配列」なのですが、いちいち配列定義をきちんと書いてい
ると、構造体の定義を変更したときなどに大変なので、とりあえず簡易言語のよ
うなものでメニューを定義し (.MEN)、それを jgawk と menumake.awk できちん
とした構造体定義 (.MD) に変換し、それをCのソース内で include しています。
ディレクトリ ARTSRC2 内には、私が普段利用している自作ライブラリのソース
を入れてあります (ARTemis にも用いました)。これにも make を用いています
が、ようするに全部コンパイル/アセンブルして 386LIB でまとめるだけなので、
make をお持ちでない場合も再コンパイルだけなら問題なくできると思います。
●著作権について:
ARTEMIS.EXP, ARTEMIS.PEN, ARTEMIS.CFG の3つのファイルおよびマニュアルの
著作権については、マニュアルファイル MAN.TXT を参照してください。
ソースプログラムについては、個人での利用は自由です。フリーソフトへの組み
込みも自由に行っていただいてかまいません。それ以外の件や、なにか疑問点が
ありましたら、私までご連絡ください。
連絡先:〒103 東京都中央区日本橋浜町 3-42-3
ソフトバンク (株) 出版事業部
Oh! FM TOWNS 編集部
あるいは
NIFTY-Serve GFC01743 ( GFC01743@niftyserve.or.jp )
[end]